Welcome to PHP Fundamentals!

共127节

3.10 逻辑运算符2

<?php

//逻辑运算符:&&和and(与),||和or(或),!(非),xor(异或)

//逻辑运算符使用英文单词时,运算优级级低于赋值运算

//1、&&和and(与) 全部为真时才为真

$x2= 3<4 and 5>6;

var_dump($x2);

//返回值:bool(true) 此处只有一个为真,则为真,相当于 $x2= 3<4 先运行得到的结果为true and 5>6;

echo "<br>";

$x=(3<4 and 5>6);

var_dump($x); //返回值:bool(false)

echo "<br>";

//2、||和or(或) 只要其中一个为真,则为真

$y2= 3>4 or 5>6 or 4<7;

var_dump($y2); //返回值:bool(false) 此次有一个为真,返回应该是真,但实际是false

echo "<br>";

$y=(3>4 or 5>6 or 4<7);

var_dump($y); //返回值:bool(true)

echo "<br>";

?>